livestock guardian dog - Espagnol Anglais Dictionnaire